Da die meisten Hochschulen bereits Informix-Datenbanken einsetzen, sind hier keine Hinweise zur Installation nötig. Da SuperX ein beliebtes System für Linux-basierte Systeme ist, hier nur ein paar kurze Hinweise für Informix unter Linux.
Informix für Linux lässt sich ab Version 7.3 unter Linux installieren (wir haben SuSE Version 7.3-8.1 und RedHat 8/9 getestet). Gemäß Anleitung von IBM/Informix geht man so vor:
1. Als root anmelden
2. User und Gruppe informix anlegen
3.
Die Umgebungsvariable
export INFORMIXDIR=/home/informix
setzen
4. Dann die Informix- sql-CD einlegen und mounten
5. Das tar-Archiv sql.tar nach /home/informix entpacken
6. ./installsql starten (Seriennummer etc eingeben)
7. Dann die IDS_2000-CD einlegen und mounten
8.
Dann startet man
unter SUSE Linux oder RedHat9 (bei RedHat kann man den Hinweis, dass die Installation
vom user informix gemacht werden sollte ignorieren)
rpm -i --relocate /opt/informix=/home/informix
/mnt/IDS_2000/IDS.RPM
Unter RedHat 8.0
existiert ein Bug im RPM-Programm[2], deshalb kann man Informix
nicht nach /home/informix, sondern
nur nach /opt/informix
installieren und vorher die Umgebungsvariablen setzen:
RPM_INSTALL_PREFIX=/opt/informix
INFORMIXDIR=/opt/informix
Danach startet man die Installation mit
rpm -i ids.rpm
Damit ist der IDS installiert.
Die Bibliothek libpthread muss richtig eingebunden werden. Überprüfen kann man das Einbinden der Bibliotheken über
ldd $INFORMIXDIR/bin/oninit
Es muss erscheinen (vielleicht über einen symbolischen Link):
...
libpthread.so.0 => /lib/i686/libpthread.so.0
...
9. für RED-Hat 8 und 9
Wenn beim oninit die Fehlermeldung erscheint
oninit:
relocation error: /var/lib/libpthread.so.0: symbol __on_exit, version GLIBC_2.0
not defined in file libc.so.6 with link time reference .
Dann muss man unter RedHat noch eine Bibliothek ändern:
I.
Als root bennenen Sie den alten Link um:
mv /var/lib/libpthread.so.0 /var/lib/libpthread.alt.
II.
Dann erzeugen Sie einen neuen Link:
ln -s /lib/i686/libpthread.so.0 /var/lib/libpthread.so.0
Um
die menübasierten Tools von Informix (dbaccess,
onmonitor) zu nutzen, muss man falls eine
entsprechende Fehlermeldung erscheint . die ältere libncurses.so.4
einbinden. Man prüft, wo libncurses.so.4 auf der Platte liegt und erstellt
einen symbolischen Link.
ln -s /usr/lib/libncurses.so.5 /usr/lib/libncurses.so.4
![]() |
![]() ![]() |
Seite 22 / 257 Letzter Update: 07.06.2007 Impressum |